#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Time       :   18:40
# Author     : Y4
# Site       : 
# File       : 13 函数-递归函数.py
# Software   : PyCharm

'''
自己调用自己
    1.必须设置终点
    2.通常设置一个入口
    3. 入口 慢慢 接近 终点
'''


def sum(n):
    if n == 0:
        return 0
    else:
        return n + sum(n - 1)


result = sum(10)
print(result)


def f1(n):
    if n > 0:
        print('-----', n)
        f1(n - 1)
    else:
        print('递归结束')


f1(5)
